package org.finesys.common.constants;

public interface BaseConstant {

    /**
     * GATEWAY请求头TOKEN名称（不要有空格）
     */
    String GATEWAY_TOKEN_HEADER = "GatewayToken";

    /**
     * GATEWAY请求头TOKEN值
     */
    String GATEWAY_TOKEN_VALUE = "finesys:gateway:$**$";

    /**
     * 正常状态
     */
    String NORMAL = "0";

    /**
     * 删除
     */
    String DELETED = "1";

    /**
     * 用户状态：有效
     */
    String STATUS_VALID = "0";

    /**
     * 用户状态：无效
     */
    String STATUS_UN_VALID = "1";
    /**
     * 用户状态：锁定
     */
    String STATUS_LOCKED = "9";
    /**
     * 菜单根ID
     */
    Long MENU_TREE_ROOT_ID = 0L;
     /**
     * 根部门ID
     */
    Long DEPT_ROOT_ID = 0L;
    /**
     * 密码有效期天数
     */
    int USER_PASSWORD_VALID_DATE = 90;

    /**
     * 请求开始时间
     */
    String REQUEST_START_TIME = "REQUEST-START-TIME";

    /**
     * 前端工程名
     */
    String FRONT_END_PROJECT = "FineysWeb-ui";

    /**
     * 后端工程名
     */
    String BACK_END_PROJECT = "FinesyWeb";

}
